package com.xjrsoft.module.customer.erp_model.eRP_SalesInvoice.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;

/**
 * 实体类
 *
 * @author pp
 * @since 2021-10-08
 */
@Data
@TableName("erp_salesinvoice")
public class ErpSalesinvoice implements Serializable {

	private static final long serialVersionUID = 1L;

	@TableId("F_Id")
	private String fId;
	/**
	* 开票编号
	*/
	@TableField("F_SalesInvoiCode")
	private String fSalesinvoicode;
	/**
	* 销售订单id
	*/
	@TableField("F_SalesOrderId")
	private String fSalesorderid;
	/**
	* 销售订单编号
	*/
	@TableField("F_SalesCode")
	private String fSalescode;
	/**
	* 经办人员
	*/
	@TableField("F_ChargePeople")
	private String fChargepeople;
	/**
	* 开票日期
	*/
	@TableField("F_InvoiceDate")
	private LocalDateTime fInvoicedate;
	/**
	* 客户id
	*/
	@TableField("F_ClientId")
	private String fClientid;
	/**
	* 开票金额
	*/
	@TableField("F_InvoiceAmount")
	private BigDecimal fInvoiceamount;
	/**
	* 公司名称
	*/
	@TableField("F_CompanyName")
	private String fCompanyname;
	/**
	* 公司地址
	*/
	@TableField("F_CompanyAddress")
	private String fCompanyaddress;
	/**
	* 联系电话
	*/
	@TableField("F_CompanyTel")
	private String fCompanytel;
	/**
	* 开户行
	*/
	@TableField("F_AccountBank")
	private String fAccountbank;
	/**
	* 账号
	*/
	@TableField("F_AccountNumber")
	private String fAccountnumber;
	/**
	* 税号
	*/
	@TableField("F_TaxID")
	private String fTaxid;
	/**
	* 备注
	*/
	@TableField("F_Description")
	private String fDescription;
	/**
	* 排序码
	*/
	@TableField("F_SortCode")
	private String fSortcode;
	/**
	* 有效标志
	*/
	@TableField("F_EnabledMark")
	private Integer fEnabledmark;
	/**
	* 制单人员
	*/
	@TableField("F_CreatorUserId")
	private String fCreatoruserid;
	/**
	* 制单时间
	*/
	@TableField("F_CreatorTime")
	private LocalDateTime fCreatortime;
	/**
	* 修改人id
	*/
	@TableField("F_LastModifyUserId")
	private String fLastmodifyuserid;
	/**
	* 修改时间
	*/
	@TableField("F_LastModifyTime")
	private LocalDateTime fLastmodifytime;
	/**
	* 删除用户id
	*/
	@TableField("F_DeleteUserId")
	private String fDeleteuserid;
	/**
	* 删除时间
	*/
	@TableField("F_DeleteTime")
	private LocalDateTime fDeletetime;
	/**
	* 删除标志
	*/
	@TableField("F_DeleteMark")
	private Integer fDeletemark;
	/**
	* 开票人员
	*/
	@TableField("F_AuditUserId")
	private String fAudituserid;
	/**
	* 开票时间
	*/
	@TableField("F_AuditTime")
	private LocalDateTime fAudittime;
	/**
	* 开票状态
	*/
	@TableField("F_AuditMark")
	private Integer fAuditmark;
	/**
	* 作废状态1:正常2:作废
	*/
	@TableField("F_InvalidMark")
	private Integer fInvalidmark;
	/**
	* 作废时间
	*/
	@TableField("F_InvalidTime")
	private LocalDateTime fInvalidtime;
	/**
	* 作废人员id
	*/
	@TableField("F_InvalidUserId")
	private String fInvaliduserid;


}
